The MiniQt Library

What is this library

The MiniQt library is a little Win32 API C++ wrapper inspired by the
Troll Tech AS Qt multiplatform toolkit [1].  It has been
tested under Windows 98 with mingw32 [2] and Cygwin B20 [3].

The MiniQt library was not designed for real development, but only
for testing the freely available compilers found around the Internet.

Why this library

After a few days I was playing with the mingw32 compiler, I was bored
by the amount of raw WIN32 API calls need to develop a simple Windows
application.  I have then decided to write a few C++ classes to include
the common pieces of code found in a Windows application.  Since Qt is
my preferred C++ toolkit, I made the library similar to Qt, but not closer
(no Qt code was included, anyway).

Compiling the library

You will need the Win32 port of the GNU C++ compiler found in mingw32
or Cygwin for compiling the sources.
You will also need a port of GNU Make, witch is also included in Cygwin.
The best combination is the mingw32 compiler plus the Cygwin utilities,
so that the executables will not require the Cygwin runtime
library (cygwin1.dll).

Once you are ready with your compiler, edit the Makefile according
with your compiler configuration and type "make" in the sources
directory.  A few examples should be also compiled by default.

References

[1] The Qt C++ multiplatform toolkit is available from
the Troll Tech AS page at http://www.troll.no.

[2] The mingw32 port of the GNU Compiler Suite (GNU CC)
is available from http://www.xraylith.wisc.edu/~khan.

[3] The Cygnus Solutions Cygwin port of the GNU utilities
is available from http://sourceware.cygnus.com.

Suggestions are welcome!

Sandro Sigala
ssigala@globalnet.it
